package com.mallplus.common.security.bo;

import com.mallplus.api.auth.bo.UserInfoInTokenBO;
import lombok.Data;

/**
 * token信息，该信息存在redis中
 *
 * @author Hanson
 * @date 2023/4/17 0:10
 */
@Data
public class TokenInfoBO {

    /**
     * 保存在token信息里面的用户信息
     */
    private UserInfoInTokenBO userInfoInToken;

    private String accessToken;

    private String refreshToken;

    /**
     * 在多少秒后过期
     */
    private Integer expiresIn;

    @Override
    public String toString() {
        return "TokenInfoBO{" + "userInfoInToken=" + userInfoInToken + ", accessToken='" + accessToken + '\''
                + ", refreshToken='" + refreshToken + '\'' + ", expiresIn=" + expiresIn + '}';
    }
}
